package com.simple.gateway.core.datasource;

import com.simple.gateway.core.session.Configuration;

/**
 * 项目: simple-gateway-core
 *
 * 功能描述: 数据源工厂
 *
 * @author: WuChengXing
 *
 * @create: 2023-08-04 16:57
 **/
public interface DataSourceFactory {

    /**
     * 设置默认属性
     *
     * @param configuration
     * @param uri
     */
    void setProperties(Configuration configuration, String uri);

    /**
     * 获取数据源
     * @return
     */
    DataSource getDataSource();
}
